#pragma once
#include "470bot.h"
#include "Command.h"

class AgentState;

class Agent
{
public:
	Agent(tank_t* tank);
	~Agent(void);

	Command GetCommand();
	tank_t* getTank();
	void setState(AgentState* newState);

private:
	AgentState* currentState;

	tank_t* tank;
};

